/**
 * 
 */
package com.dalonedrow.module.chivalrysorcery.constants;

/**
 * @author Donald
 */
interface VocationConstants {
	/** employment rank GUILD_COUNCILLOR. */
	int			EMPLOY_RANK_GUILD_SYNDIC				= 2;
	/** employment rank GUILD_MASTER. */
	int			EMPLOY_RANK_GUILDMASTER					= 3;
	/** employment rank JOURNEYMAN. */
	int			EMPLOY_RANK_JOURNEYMAN					= 0;
	/** employment rank MASTER. */
	int			EMPLOY_RANK_MASTER						= 1;
	/** employment rank titles. */
	String[]	EMPLOYMENT_RANKS						= {
														"Journeyman",
														"Master",
														"Syndic",
														"Guildmaster"
														};
	/**
	 * guildsman vocation incomes, based upon
	 * journeyman/master/syndic/guildmaster status.
	 */
	int[][]		GUILDSMEN_VOCATION_INCOMES				= {
														{ 20, 100, 200, 400 },
			{ 20, 100, 200, 400 }, // dancer
			{ 20, 100, 200, 400 }, // jongleur
			{ 20, 120, 240, 480 }, // troubadour
			{ 20, 100, 200, 400 }, // actor
			{ 25, 175, 350, 700 }, // sculptor
			{ 25, 150, 300, 600 }, // painter
			{ 25, 150, 300, 600 }, // bard
			{ 40, 150, 300, 600 }, // cabinet-maker
			{ 35, 150, 300, 600 }, // chef
			{ 35, 300, 600, 1200 }, // foundryman
			{ 60, 750, 1500, 3000 }, // weaponsmith-mage
			{ 50, 375, 750, 1500 }, // armourer
			{ 45, 500, 1000, 2000 }, // shipbuilder
			{ 25, 125, 250, -1 }, // cordage-maker
			{ 25, 125, 250, -1 }, // sail-maker
			{ -1, 750, 1500, 3000 }, // captain-owner
			{ 125, 125, 250, 500 }, // captain
			{ 75, 100, 200, 400 }, // pilot
			{ 65, -1, -1, -1 }, // mate
			{ 50, -1, -1, -1 }, // ship carpenter
			{ 50, -1, -1, -1 }, // ship cook
			{ 40, -1, -1, -1 }, // sailor
			{ 50, 750, 1500, 3000 }, // architect
			{ 50, 300, 600, 1200 }, // stonemason
			{ 50, 250, 500, 1000 }, // brickmason
			{ 50, 225, 450, 900 }, // carpenter
			{ 50, 3000, 6000, 12000 }, // wool merchant
			{ 40, 500, 1000, 2000 }, // weaver
			{ 40, 500, 1000, 2000 }, // dyer
			{ 25, 200, 400, 800 }, // tailor
			{ 25, 200, 400, 800 }, // tanner
			{ 50, 400, 800, 1600 }, // perfumer
			{ 50, 300, 600, 1200 }, // glassblower
			{ 50, 300, 600, 1200 }, // glazier
			{ 60, 750, 1500, 3000 }, // jewelsmith-mage
			{ 50, 500, 1000, 2000 }, // goldsmith
			{ 50, 400, 800, 1600 }, // silversmith
			{ 65, 400, 800, 1600 }, // jewelcutter
			{ 50, 5000, 10000, 20000 }, // banker
			{ 50, 1000, 2000, 4000 }, // moneylender
			{ 40, 250, 500, -1 }, // moneychanger
			{ 40, 200, 400, 800 }, // potter
			{ 50, 2000, 4000, 8000 }, // merchant
			{ 50, 500, 1000, -1 }, // merchant-adventurer
			{ 20, 100, 200, 400 }, // beggar
			{ 40, 225, 450, 900 }, // thief
			{ 90, 500, 1000, 2000 }, // military engineer
			{ -1, 400, 800, 1600 }, // knight-captain
			{ 225, -1, -1, -1 }, // knight-errant
			{ 60, -1, -1, -1 }, // squire-at-arms
			{ 125, -1, -1, -1 }, // sergeant-at-arms
			{ 70, -1, -1, -1 }, // longbow
			{ 70, -1, -1, -1 }, // hvy xbow
			{ 60, -1, -1, -1 }, // lt xbow
			{ 50, -1, -1, -1 }, // man-at-arms
			{ 50, 400, 800, 1600 }, // physician
			{ 40, 250, 500, -1 }, // barber
			{ 40, 325, 650, -1 }, // apothecary
			{ 25, 200, 400, -1 }, // mage
			{ 25, 275, 550, -1 }, // shaman
			{ 25, 1000, 2000, 4000 }, // alchemist
			{ 25, 300, 600, -1 }, // medium
			{ 25, 650, 1300, -1 }, // mechanician
			{ 25, 1000, 2000, 4000 }, // astrologer
			{ 25, 275, 550, -1 }, // diviner
			{ 25, 500, 1000, 2000 }, // warlock
			{ 25, 500, 1000, 2000 }, // conjurer
			{ 25, 1000, 2000, 4000 }, // enchanter
			{ 25, 650, 1300, -1 }, // necromancer
			{ 25, 750, 1500, 3000 }, // thaumaturgist
			{ 25, 1000, 2000, 4000 }, // cabalist
			{ 25, 850, 1700, 3400 }, // linguist
			{ 25, 850, 1700, 3400 }, // numerologist
			{ 75, 500, 1000, 500 }, // philosopher
			{ 75, 425, 850, 1700 }, // scholar
			{ 75, 350, 700, 1400 }, // sage
			{ 75, 300, 600, 1200 }, // scribe
			{ 60, 275, 550, 1100 }, // paper maker
			{ 60, 350, 700, 1400 }						// lawyer
														};
	/**
	 * guildsman vocation social statuses, based upon
	 * journeyman/master/syndic/guildmaster rank.
	 */
	int[][]		GUILDSMEN_VOCATION_SOCIAL_STATUS		= {
														{ 2, 4, 9, 11 },
														{ 2, 4, 9, 11 },
														{ 2, 4, 9, 11 },
														{ 2, 5, 10, 12 },
														{ 2, 4, 9, 11 },
														{ 2, 5, 10, 12 },
														{ 2, 5, 10, 12 },
														{ 2, 5, 10, 12 },
														{ 2, 6, 6, 6 },
														{ 2, 5, 10, 12 },
														{ 2, 5, 10, 12 },
														{ 3, 7, 12, 15 },
														{ 3, 6, 11, 14 },
														{ 3, 7, 12, 14 },
														{ 2, 5, -1, -1 },
														{ 2, 5, -1, -1 },
														{ -1, 7, 12, 15 },
														{ -1, 5, 10, 12 },
														{ 3, 5, 10, 12 },
														{ 4, -1, -1, -1 },
														{ 2, -1, -1, -1 },
														{ 2, -1, -1, -1 },
														{ 2, -1, -1, -1 },
														{ 3, 7, 13, 15 },
														{ 3, 6, 12, 14 },
														{ 2, 5, 11, 13 },
														{ 2, 5, 11, 13 },
														{ 3, 7, 15, 17 }, // wol
			{ 3, 6, 14, 16 }, // weaver
			{ 2, 6, 14, 16 }, // dyer
			{ 2, 5, 13, 15 }, // tailor
			{ 2, 5, 13, 15 }, // tanner
			{ 3, 6, 12, 14 }, // perfumer
			{ 2, 6, 12, 13 }, // glassblower
			{ 2, 6, 12, 13 }, // glazier
			{ 3, 7, 7, 7 }, // jewelsmith
			{ 3, 6, 7, 7 }, // goldsmith
			{ 3, 6, 7, 7 }, // silversmith
			{ 3, 6, 7, 7 }, // jewelcutter
			{ 4, 8, 18, 20 }, // banker
			{ 3, 6, 16, 18 }, // moneylender
			{ 2, 5, -1, -1 }, // moneychanger
			{ 2, 4, 9, 10 }, // potter
			{ 3, 6, 14, 16 }, // merchant
			{ 2, 5, -1, -1 }, // merchant-adventurer
			{ 1, 3, 6, 7 }, // beggar
			{ 1, 4, 11, 14 }, // thief
			{ 7, 13, 20, 23 }, // military engineer
			{ -1, 15, 22, 25 }, // captain
			{ -1, 10, 17, 20 }, // knight-errant
			{ 6, -1, -1, -1 }, // squire-at-arms
			{ 5, -1, -1, -1 }, // sergeant-at-arms
			{ 4, -1, -1, -1 }, // longbowman
			{ 4, -1, -1, -1 }, // hvy xbowman
			{ 4, -1, -1, -1 }, // lt xbowman
			{ 4, -1, -1, -1 }, // man-at-arms
			{ 3, 8, 16, 18 }, // physician
			{ 2, 6, -1, -1 }, // barber
			{ 2, 7, -1, -1 }, // apothecary
			{ 3, 6, -1, -1 }, // mage
			{ 3, 6, -1, -1 }, // shaman
			{ 3, 7, 17, 19 }, // alchemist
			{ 3, 9, -1, -1 }, // medium
			{ 3, 7, -1, -1 }, // mechanician
			{ 3, 12, 22, 24 }, // astrologer
			{ 3, 6, -1, -1 }, // diviner
			{ 3, 8, 18, 20 }, // warlock
			{ 3, 8, 18, 20 }, // conjurer
			{ 3, 11, 21, 23 }, // enchanter
			{ 3, 9, -1, -1 }, // necromancer
			{ 3, 10, 20, 22 }, // thaumaturgist
			{ 3, 12, 22, 24 }, // cabalist
			{ 3, 12, 22, 24 }, // linguist
			{ 3, 12, 22, 24 }, // numerologist
			{ 4, 9, 19, 21 }, // philosopher
			{ 3, 8, 18, 20 }, // scholar
			{ 3, 7, 17, 19 }, // sage
			{ 3, 6, 16, 18 }, // scribe
			{ 3, 6, 16, 18 }, // paper-maker
			{ 3, 6, 13, 15 }							// lawyer
														};
	/** the player class CLERIC. */
	int			PLAYER_VOCATION_CLERIC					= 0;
	/** the player class DWARF. */
	int			PLAYER_VOCATION_DWARF					= 1;
	/** the player class ELF. */
	int			PLAYER_VOCATION_ELF						= 2;
	/** the player class FORESTER. */
	int			PLAYER_VOCATION_FIGHTER_FORESTER		= 3;
	/** the player class MAN-AT-ARMS. */
	int			PLAYER_VOCATION_FIGHTER_MAN_AT_ARMS		= 4;
	/** the player class MERCHANT. */
	int			PLAYER_VOCATION_FIGHTER_MERCHANT		= 5;
	/** the player class MILITIA. */
	int			PLAYER_VOCATION_FIGHTER_MILITIA			= 6;
	/** the player class PETIT SERGEANT. */
	int			PLAYER_VOCATION_FIGHTER_PETIT_SERGEANT	= 7;
	/** the player class SERGEANT. */
	int			PLAYER_VOCATION_FIGHTER_SERGEANT		= 8;
	/** the player class SQUIRE. */
	int			PLAYER_VOCATION_FIGHTER_SQUIRE			= 9;
	/** the player class YEOMAN. */
	int			PLAYER_VOCATION_FIGHTER_YEOMAN			= 10;
	/** the player class HAEFLING. */
	int			PLAYER_VOCATION_HAEFLING				= 11;
	/** the player class MAGE. */
	int			PLAYER_VOCATION_MAGE					= 12;
	/** the player class THIEF. */
	int			PLAYER_VOCATION_THIEF					= 13;
	/** the player class ASSASSIN. */
	int			PLAYER_VOCATION_THIEF_ASSASSIN			= 14;
	/** chivalric vocation KNIGHT_INT_SFMH_1. */
	int			VOC_CHIV_00_KNIGHT_INT_SFMH_1			= 0;
	/** chivalric vocation KNIGHT_INT_SFMH_2. */
	int			VOC_CHIV_01_KNIGHT_INT_SFMH_2			= 1;
	/** chivalric vocation KNIGHT_INT_SFMH_3. */
	int			VOC_CHIV_02_KNIGHT_INT_SFMH_3			= 2;
	/** chivalric vocation KNIGHT_INT_LFMH_4. */
	int			VOC_CHIV_03_KNIGHT_INT_LFMH_4			= 3;
	/** chivalric vocation KNIGHT_INT_LFMH_5. */
	int			VOC_CHIV_04_KNIGHT_INT_LFMH_5			= 4;
	/** chivalric vocation KNIGHT_INT_CASTLE_1. */
	int			VOC_CHIV_05_KNIGHT_INT_CASTLE_1			= 5;
	/** chivalric vocation KNIGHT_FRT_SFMH_1. */
	int			VOC_CHIV_06_KNIGHT_FRT_SFMH_1			= 6;
	/** chivalric vocation KNIGHT_FRT_SFMH_2. */
	int			VOC_CHIV_07_KNIGHT_FRT_SFMH_2			= 7;
	/** chivalric vocation KNIGHT_FRT_LFMH_3. */
	int			VOC_CHIV_08_KNIGHT_FRT_LFMH_3			= 8;
	/** chivalric vocation KNIGHT_FRT_SK_4. */
	int			VOC_CHIV_09_KNIGHT_FRT_SK_4				= 9;
	/** chivalric vocation KNIGHT_FRT_SK_5. */
	int			VOC_CHIV_10_KNIGHT_FRT_SK_5				= 10;
	/** chivalric vocation KNIGHT_INT_CASTLE_1A. */
	int			VOC_CHIV_11_KNIGHT_INT_CASTLE_1A		= 11;
	/** chivalric vocation BANNERETTE_INT_CASTLE_1A. */
	int			VOC_CHIV_12_BANNERETTE_INT_CASTLE_1A	= 12;
	/** chivalric vocation BANNERETTE_INT_CASTLE_1B. */
	int			VOC_CHIV_13_BANNERETTE_INT_CASTLE_1B	= 13;
	/** chivalric vocation BARON_INT_CASTLE_1C. */
	int			VOC_CHIV_14_BARON_INT_CASTLE_1C			= 14;
	/** chivalric vocation BARON_INT_CASTLE_1D. */
	int			VOC_CHIV_15_BARON_INT_CASTLE_1D			= 15;
	/** chivalric vocation BARON_INT_CASTLE_1E. */
	int			VOC_CHIV_16_BARON_INT_CASTLE_1E			= 16;
	/** chivalric vocation BARON_INT_CASTLE_1F. */
	int			VOC_CHIV_17_BARON_INT_CASTLE_1F			= 17;
	/** descriptive names of chivalric vocations. */
	String[]	VOC_CHIV_DESCRIPTION					= {
														"Knight",
														"Knight",
														"Knight",
														"Knight", "Knight",
			"Knight", "Knight",
			"Knight", "Knight", "Knight", "Knight", "Knight", "Bannerette",
			"Bannerette", "Baron", "Baron", "Baron", "Baron"
														};
	/** list of chivalric vocation incomes. */
	int[]		VOC_CHIV_INCOME							= new int[] {
														30, 40, 50, 60,
														125, 150, 35,
														40, 60, 70,
														125, 150, 150, 150,
			150, 150, 150, 150
														};
	/** list of chivalric vocation social statuses. */
	int[]		VOC_CHIV_SOCIAL_STATUS					= new int[] {
														15, 16, 17, 18,
														20, 23, 17, 17,
														19, 22, 24, 26,
														31, 34, 40, 42, 44, 46
														};
	/** dwarf vocation EALDOR. */
	int			VOC_DWF_00_EALDOR						= 00;
	/** dwarf vocation EALDOR. */
	int			VOC_DWF_01_EALDOR						= 01;
	/** dwarf vocation EALDOR. */
	int			VOC_DWF_02_EALDOR						= 02;
	/** dwarf vocation EALDOR. */
	int			VOC_DWF_03_EALDOR						= 03;
	/** dwarf vocation EALDOR. */
	int			VOC_DWF_04_EALDOR						= 04;
	/** dwarf vocation KING. */
	int			VOC_DWF_05_KING							= 05;
	/** descriptive names of royal vocations. */
	String[]	VOC_DWF_DESCRIPTION						= {
			"Ealdor Host Commander", "Ealdor", "Ealdor", "Ealdor", "Ealdor",
			"High King"
														};
	/** list of royal vocation incomes. */
	int[]		VOC_DWF_INCOME							= new int[] {
														1000, 1000, 1000, 1000,
			1000, 25000
														};
	/** list of royal vocation social statuses. */
	int[]		VOC_DWF_SOCIAL_STATUS					= new int[] {
														50, 60, 65, 75, 100,
			200
														};
	/** guildsman vocation MUSICIAN. */
	int			VOC_GUILD_00_MUSICIAN					= 0;
	/** guildsman vocation DANCER. */
	int			VOC_GUILD_01_DANCER						= 1;
	/** guildsman vocation JONGULEUR. */
	int			VOC_GUILD_02_JONGULEUR					= 2;
	/** guildsman vocation TROUBADOUR. */
	int			VOC_GUILD_03_TROUBADOUR					= 3;
	/** guildsman vocation APOTHECARY. */
	int			VOC_GUILD_04_ACTOR						= 4;
	/** guildsman vocation SCULPTOR. */
	int			VOC_GUILD_05_SCULPTOR					= 5;
	/** guildsman vocation PAINTER. */
	int			VOC_GUILD_06_PAINTER					= 6;
	/** guildsman vocation BARD. */
	int			VOC_GUILD_07_BARD						= 7;
	/** guildsman vocation CABINETMAKER. */
	int			VOC_GUILD_08_CABINETMAKER				= 8;
	/** guildsman vocation CHEF. */
	int			VOC_GUILD_09_CHEF						= 9;
	/** guildsman vocation FOUNDRYMAN. */
	int			VOC_GUILD_10_FOUNDRYMAN					= 10;
	/** guildsman vocation WEAPONSMITH_MAGE. */
	int			VOC_GUILD_11_WEAPONSMITH_MAGE			= 11;
	/** guildsman vocation ARMOURER. */
	int			VOC_GUILD_12_ARMOURER					= 12;
	/** guildsman vocation SHIPBUILDER. */
	int			VOC_GUILD_13_SHIPBUILDER				= 13;
	/** guildsman vocation CORDAGE_MAKER. */
	int			VOC_GUILD_14_CORDAGE_MAKER				= 14;
	/** guildsman vocation SAILMAKER. */
	int			VOC_GUILD_15_SAILMAKER					= 15;
	/** guildsman vocation CAPTAIN_OWNER. */
	int			VOC_GUILD_16_CAPTAIN_OWNER				= 16;
	/** guildsman vocation CAPTAIN. */
	int			VOC_GUILD_17_CAPTAIN					= 17;
	/** guildsman vocation PILOT. */
	int			VOC_GUILD_18_PILOT						= 18;
	/** guildsman vocation MATE. */
	int			VOC_GUILD_19_MATE						= 19;
	/** guildsman vocation SHIP CARPENTER. */
	int			VOC_GUILD_20_SHIP_CARPENTER				= 20;
	/** guildsman vocation SHIP COOK. */
	int			VOC_GUILD_21_SHIP_COOK					= 21;
	/** guildsman vocation SAILOR. */
	int			VOC_GUILD_22_SAILOR						= 22;
	/** guildsman vocation ARCHITECT. */
	int			VOC_GUILD_23_ARCHITECT					= 23;
	/** guildsman vocation STONEMASON. */
	int			VOC_GUILD_24_STONEMASON					= 24;
	/** guildsman vocation BRICKMASON. */
	int			VOC_GUILD_25_BRICKMASON					= 25;
	/** guildsman vocation CARPENTER. */
	int			VOC_GUILD_26_CARPENTER					= 26;
	/** guildsman vocation WOOL MERCHANT. */
	int			VOC_GUILD_27_WOOL_MERCHANT				= 27;
	/** guildsman vocation WEAVER. */
	int			VOC_GUILD_28_WEAVER						= 28;
	/** guildsman vocation DYER. */
	int			VOC_GUILD_29_DYER						= 29;
	/** guildsman vocation TAILOR. */
	int			VOC_GUILD_30_TAILOR						= 30;
	/** guildsman vocation TANNER. */
	int			VOC_GUILD_31_TANNER						= 31;
	/** guildsman vocation PERFUMER. */
	int			VOC_GUILD_32_PERFUMER					= 32;
	/** guildsman vocation GLASSBLOWER. */
	int			VOC_GUILD_33_GLASSBLOWER				= 33;
	/** guildsman vocation GLAZIER. */
	int			VOC_GUILD_34_GLAZIER					= 34;
	/** guildsman vocation JEWEL_SMITH_MAGE. */
	int			VOC_GUILD_35_JEWEL_SMITH_MAGE			= 35;
	/** guildsman vocation GOLDSMITH. */
	int			VOC_GUILD_36_GOLDSMITH					= 36;
	/** guildsman vocation SILVERSMITH. */
	int			VOC_GUILD_37_SILVERSMITH				= 37;
	/** guildsman vocation JEWEL_CUTTER. */
	int			VOC_GUILD_38_JEWEL_CUTTER				= 38;
	/** guildsman vocation BANKER. */
	int			VOC_GUILD_39_BANKER						= 39;
	/** guildsman vocation MONEYLENDER. */
	int			VOC_GUILD_40_MONEYLENDER				= 40;
	/** guildsman vocation MONEYCHANGER. */
	int			VOC_GUILD_41_MONEYCHANGER				= 41;
	/** guildsman vocation POTTER. */
	int			VOC_GUILD_42_POTTER						= 42;
	/** guildsman vocation MERCHANT. */
	int			VOC_GUILD_43_MERCHANT					= 43;
	/** guildsman vocation MERCHANT ADVENTURER. */
	int			VOC_GUILD_44_MERCHANT_ADVENTURER		= 44;
	/** guildsman vocation BEGGAR. */
	int			VOC_GUILD_45_BEGGAR						= 45;
	/** guildsman vocation THIEF. */
	int			VOC_GUILD_46_THIEF						= 46;
	/** guildsman vocation MILITARY_ENGINEER. */
	int			VOC_GUILD_47_MILITARY_ENGINEER			= 47;
	/** guildsman vocation KNIGHT_CAPTAIN. */
	int			VOC_GUILD_48_KNIGHT_CAPTAIN				= 48;
	/** guildsman vocation KNIGHT_ERRANT. */
	int			VOC_GUILD_49_KNIGHT_ERRANT				= 49;
	/** guildsman vocation SQUIRE_AT_ARMS. */
	int			VOC_GUILD_50_SQUIRE_AT_ARMS				= 50;
	/** guildsman vocation SERGEANT_AT_ARMS. */
	int			VOC_GUILD_51_SERGEANT_AT_ARMS			= 51;
	/** guildsman vocation LONGBOWMAN. */
	int			VOC_GUILD_52_LONGBOWMAN					= 52;
	/** guildsman vocation HEAVY_CROSSBOWMAN. */
	int			VOC_GUILD_53_HEAVY_CROSSBOWMAN			= 53;
	/** guildsman vocation LIGHT_CROSSBOWMAN. */
	int			VOC_GUILD_54_LIGHT_CROSSBOWMAN			= 54;
	/** guildsman vocation MAN_AT_ARMS. */
	int			VOC_GUILD_55_MAN_AT_ARMS				= 55;
	/** guildsman vocation PHYSICIAN. */
	int			VOC_GUILD_56_PHYSICIAN					= 56;
	/** guildsman vocation BARBER. */
	int			VOC_GUILD_57_BARBER						= 57;
	/** guildsman vocation APOTHECARY. */
	int			VOC_GUILD_58_APOTHECARY					= 58;
	/** guildsman vocation MAGE. */
	int			VOC_GUILD_59_MAGE						= 59;
	/** guildsman vocation SHAMAN. */
	int			VOC_GUILD_60_SHAMAN						= 60;
	/** guildsman vocation ALCHEMIST. */
	int			VOC_GUILD_61_ALCHEMIST					= 61;
	/** guildsman vocation MEDIUM. */
	int			VOC_GUILD_62_MEDIUM						= 62;
	/** guildsman vocation MECHANICIAN. */
	int			VOC_GUILD_63_MECHANICIAN				= 63;
	/** guildsman vocation ASTROLOGER. */
	int			VOC_GUILD_64_ASTROLOGER					= 64;
	/** guildsman vocation DIVINER. */
	int			VOC_GUILD_65_DIVINER					= 65;
	/** guildsman vocation WITCH. */
	int			VOC_GUILD_66_WITCH						= 66;
	/** guildsman vocation CONJURER. */
	int			VOC_GUILD_67_CONJURER					= 67;
	/** guildsman vocation ENCHANTER. */
	int			VOC_GUILD_68_ENCHANTER					= 68;
	/** guildsman vocation NECROMANCER. */
	int			VOC_GUILD_69_NECROMANCER				= 69;
	/** guildsman vocation THAUMATURGE. */
	int			VOC_GUILD_70_THAUMATURGE				= 70;
	/** guildsman vocation CABBALIST. */
	int			VOC_GUILD_71_CABBALIST					= 71;
	/** guildsman vocation LINGUICIAN. */
	int			VOC_GUILD_72_LINGUICIAN					= 72;
	/** guildsman vocation NUMEROLOGIST. */
	int			VOC_GUILD_73_NUMEROLOGIST				= 73;
	/** guildsman vocation PHILOSOPHER. */
	int			VOC_GUILD_74_PHILOSOPHER				= 74;
	/** guildsman vocation SCHOLAR. */
	int			VOC_GUILD_75_SCHOLAR					= 75;
	/** guildsman vocation SAGE. */
	int			VOC_GUILD_76_SAGE						= 76;
	/** guildsman vocation SCRIBE. */
	int			VOC_GUILD_77_SCRIBE						= 77;
	/** guildsman vocation PAPER_INK_MAKER. */
	int			VOC_GUILD_78_PAPER_INK_MAKER			= 78;
	/** guildsman vocation LAWYER. */
	int			VOC_GUILD_79_LAWYER						= 79;
	/** descriptive names of guildsmen vocations. */
	String[]	VOC_GUILD_DESCRIPTION					= {
														"Musician",
														"Dancer",
														"Jongleur",
														"Troubador",
														"Actor",
														"Sculptor",
														"Painter",
														"Bard",
														"Cabinet-maker",
														"Chef",
														"Foundryman",
														"Weaponsmith-Mage",
														"Armourer",
														"Shipwright",
														"Cordage-maker",
														"Sail-maker",
														"Captain-Owner",
														"Captain",
														"Pilot",
														"Ship's Mate",
														"Ship's Carpenter",
														"Ship's Cook",
														"Sailor",
														"Architect",
														"Stonemason",
														"Brickmason",
														"Carpenter",
														"Wool Merchant",
														"Weaver",
														"Dyer",
														"Tailor",
														"Tanner",
														"Perfumer",
														"Glassblower",
														"Glazier",
														"Jewelsmith-Mage",
														"Goldsmith",
														"Silversmith",
														"Jewel Cutter",
														"Banker",
														"Moneylender",
														"Moneychanger",
														"Potter",
														"Merchant",
														"Merchant-Adventurer",
														"Beggar",
														"Thief",
														"Military Engineer",
														"Knight-Captain",
														"Knight-Errant",
														"Squire-at-arms",
														"Sergant-at-arms",
														"Longbowman",
														"Heavy Crossbowman",
														"Light Crossbowman",
														"Man-at-arms",
														"Physician",
														"Barber",
														"Apothecary",
														"Mage",
														"Shaman",
														"Alchemist",
														"Medium",
														"Mechanician",
														"Astrologer",
														"Diviner",
														"Warlock",
														"Conjurer",
														"Enchanter",
														"Necromancer",
														"Thaumaturge",
														"Cabbalist",
														"Linguist",
														"Numerologist",
														"Philosopher",
														"Scholar",
														"Sage",
														"Scribe",
														"Paper/Ink Maker",
														"Lawyer"
														};
	/** noble vocation BARON_FRT_CASTLE_1A. */
	int			VOC_NOB_00_BARON_FRT_CASTLE_1A			= 0;
	/** noble vocation BARON_FRT_CASTLE_1B. */
	int			VOC_NOB_01_BARON_FRT_CASTLE_1B			= 1;
	/** noble vocation BARON_FRT_CASTLE_1F. */
	int			VOC_NOB_02_BARON_FRT_CASTLE_1F			= 2;
	/** noble vocation BARON_INT_CASTLE_2. */
	int			VOC_NOB_03_BARON_INT_CASTLE_2			= 3;
	/** noble vocation BARON_FRT_CASTLE_2. */
	int			VOC_NOB_04_BARON_FRT_CASTLE_2			= 4;
	/** noble vocation BARON_INT_CASTLE_3. */
	int			VOC_NOB_05_BARON_INT_CASTLE_3			= 5;
	/** noble vocation COUNT_INT_CASTLE_3. */
	int			VOC_NOB_06_COUNT_INT_CASTLE_3			= 6;
	/** noble vocation COUNT_FRT_CASTLE_3. */
	int			VOC_NOB_07_COUNT_FRT_CASTLE_3			= 7;
	/** noble vocation COUNT_INT_CASTLE_4. */
	int			VOC_NOB_08_COUNT_INT_CASTLE_4			= 8;
	/** noble vocation COUNT_FRT_CASTLE_4. */
	int			VOC_NOB_09_COUNT_FRT_CASTLE_4			= 9;
	/** noble vocation DUKE_INT_CASTLE_4. */
	int			VOC_NOB_10_DUKE_INT_CASTLE_4			= 10;
	/** noble vocation DUKE_FRT_CASTLE_4. */
	int			VOC_NOB_11_DUKE_FRT_CASTLE_4			= 11;
	/** noble vocation DUKE_INT_CASTLE_5. */
	int			VOC_NOB_12_DUKE_INT_CASTLE_5			= 12;
	/** noble vocation DUKE_FRT_CASTLE_5. */
	int			VOC_NOB_13_DUKE_FRT_CASTLE_5			= 13;
	/** noble vocation COUNT_INT_CASTLE_1A. */
	int			VOC_NOB_14_COUNT_INT_CASTLE_1A			= 14;
	/** noble vocation COUNT_INT_CASTLE_1C. */
	int			VOC_NOB_15_COUNT_INT_CASTLE_1C			= 15;
	/** noble vocation COUNT_INT_CASTLE_1E. */
	int			VOC_NOB_16_COUNT_INT_CASTLE_1E			= 16;
	/** noble vocation COUNT_INT_CASTLE_3. */
	int			VOC_NOB_17_COUNT_INT_CASTLE_3			= 17;
	/** noble vocation DUKE_INT_CASTLE_5. */
	int			VOC_NOB_18_DUKE_INT_CASTLE_5			= 18;
	/** noble vocation DUKE_INT_CASTLE_6. */
	int			VOC_NOB_19_DUKE_INT_CASTLE_6			= 19;
	/** descriptive names of noble vocations. */
	String[]	VOC_NOB_DESCRIPTION						= {
														"Baron of the Realm",
			"Baron of the Realm", "Baron of the Realm",
			"Baron of the Realm", "Baron of the Realm", "Baron of the Realm",
			"Count of the Realm", "Count of the Realm", "Count of the Realm",
			"Count of the Realm", "Duke of the Realm", "Duke of the Realm",
			"Duke of the Realm", "Duke of the Realm", "Count of the Realm",
			"Count of the Realm", "Count of the Realm", "Count of the Realm",
			"Duke of the Realm", "Duke of the Realm"
														};
	/** list of noble vocation incomes. */
	int[]		VOC_NOB_INCOME							= new int[] {
														150, 150, 150,
														250, 250, 300,
														300, 300, 400, 400,
			400, 400, 550, 550, 150, 150,
			150, 300, 550, 800, 800
														};
	/** list of noble vocation social statuses. */
	int[]		VOC_NOB_SOCIAL_STATUS					= new int[] {
														26, 34, 46, 50,
														58, 58, 65, 78,
														90, 115, 95, 120, 126,
			155, 33, 47, 51, 58, 126,
			126
														};
	/** royal vocation KNIGHT_FRT_CASTLE_1A. */
	int			VOC_ROY_00_KNIGHT_FRT_CASTLE_1A			= 0;
	/** royal vocation BANNERETTE_FRT_CASTLE_1B. */
	int			VOC_ROY_01_BANNERETTE_FRT_CASTLE_1B		= 1;
	/** royal vocation BARON_FRT_CASTLE_1F. */
	int			VOC_ROY_02_BARON_FRT_CASTLE_1F			= 2;
	/** royal vocation BARON_INT_CASTLE_2. */
	int			VOC_ROY_03_BARON_INT_CASTLE_2			= 3;
	/** royal vocation BARON_FRT_CASTLE_2. */
	int			VOC_ROY_04_BARON_FRT_CASTLE_2			= 4;
	/** royal vocation BARON_INT_CASTLE_3. */
	int			VOC_ROY_05_BARON_INT_CASTLE_3			= 5;
	/** royal vocation COUNT_INT_CASTLE_3. */
	int			VOC_ROY_06_COUNT_INT_CASTLE_3			= 6;
	/** royal vocation COUNT_FRT_CASTLE_3. */
	int			VOC_ROY_07_COUNT_FRT_CASTLE_3			= 7;
	/** royal vocation COUNT_INT_CASTLE_4. */
	int			VOC_ROY_08_COUNT_INT_CASTLE_4			= 8;
	/** royal vocation COUNT_FRT_CASTLE_4. */
	int			VOC_ROY_09_COUNT_FRT_CASTLE_4			= 9;
	/** royal vocation DUKE_INT_CASTLE_4. */
	int			VOC_ROY_10_DUKE_INT_CASTLE_4			= 10;
	/** royal vocation DUKE_FRT_CASTLE_4. */
	int			VOC_ROY_11_DUKE_FRT_CASTLE_4			= 11;
	/** royal vocation DUKE_INT_CASTLE_5. */
	int			VOC_ROY_12_DUKE_INT_CASTLE_5			= 12;
	/** royal vocation DUKE_FRT_CASTLE_5. */
	int			VOC_ROY_13_DUKE_FRT_CASTLE_5			= 13;
	/** royal vocation COUNT_INT_CASTLE_1A. */
	int			VOC_ROY_14_COUNT_INT_CASTLE_1A			= 14;
	/** royal vocation COUNT_INT_CASTLE_1C. */
	int			VOC_ROY_15_COUNT_INT_CASTLE_1C			= 15;
	/** royal vocation COUNT_INT_CASTLE_1E. */
	int			VOC_ROY_16_COUNT_INT_CASTLE_1E			= 16;
	/** royal vocation COUNT_INT_CASTLE_3. */
	int			VOC_ROY_17_COUNT_INT_CASTLE_3			= 17;
	/** royal vocation DUKE_INT_CASTLE_5. */
	int			VOC_ROY_18_DUKE_INT_CASTLE_5			= 18;
	/** royal vocation KING_INT_CASTLE_6. */
	int			VOC_ROY_19_KING_INT_CASTLE_6			= 19;
	/** descriptive names of royal vocations. */
	String[]	VOC_ROY_DESCRIPTION						= {
														"Landed Knight",
			"Bannerette", "Baron of the Realm",
			"Baron of the Realm", "Baron of the Realm", "Baron of the Realm",
			"Count of the Realm", "Count of the Realm", "Count of the Realm",
			"Count of the Realm", "Duke of the Realm", "Duke of the Realm",
			"Duke of the Realm", "Duke of the Realm", "Count of the Realm",
			"Count of the Realm", "Count of the Realm", "Count of the Realm",
			"Duke of the Realm", "King of the Realm",
														};
	/** list of royal vocation incomes. */
	int[]		VOC_ROY_INCOME							= new int[] {
														150, 150, 150,
														250, 250, 300,
														300, 300, 400, 400,
			400, 400, 550, 550, 150, 150,
			150, 300, 550, 800, 800
														};
	/** list of royal vocation social statuses. */
	int[]		VOC_ROY_SOCIAL_STATUS					= new int[] {
														26, 34, 46, 50,
														58, 58, 65, 78,
														90, 115, 95, 120, 126,
			155, 33, 47, 51, 58, 126,
			150
														};
	/** serf vocation FARMER. */
	int			VOC_SERF_00_FARMER						= 0;
	/** serf vocation HORSE HANDLER. */
	int			VOC_SERF_01_HORSE_HANDLER				= 1;
	/** serf vocation COWHERD. */
	int			VOC_SERF_02_COWHERD						= 2;
	/** serf vocation SWINEHERD. */
	int			VOC_SERF_03_SWINEHERD					= 3;
	/** serf vocation SHEPHERD. */
	int			VOC_SERF_04_SHEPHERD					= 4;
	/** serf vocation CASTLE SERVANT. */
	int			VOC_SERF_05_CASTLE_SERVANT				= 5;
	/** serf vocation COOKS ASSISTANT. */
	int			VOC_SERF_06_COOKS_ASSISTANT				= 6;
	/** serf vocation BLACKSMITHS ASSISTANT. */
	int			VOC_SERF_07_BLACKSMITHS_ASSISTANT		= 7;
	/** serf vocation ARMORERS ASSISTANT. */
	int			VOC_SERF_08_ARMORERS_ASSISTANT			= 8;
	/** serf vocation HIRED SERVANT. */
	int			VOC_SERF_09_HIRED_SERVANT				= 9;
	/** serf vocation HIRED LABORER. */
	int			VOC_SERF_10_HIRED_LABORER				= 10;
	/** descriptive names of serf vocations. */
	String[]	VOC_SERF_DESCRIPTION					= {
														"Bonded Farmer",
														"Stableboy",
														"Cowherd",
														"Swineherd",
			"Shepherd",
			"Bonded Castle Servant", "Bonded Cook's Assistant",
			"Blacksmith's Assistant", "Armourer's Assistant", "Hired Servant",
			"Hired Laborer"
														};
	/** the list of monthly incomes for all serf vocations. */
	int[]		VOC_SERF_INCOMES						= {
														10, 7, 6, 6, 6,
														5, 6, 8, 10, 3,
														3
														};
	/** the list of social status values for all serf vocations. */
	int[]		VOC_SERF_SOCIAL_STATUS					= {
														1, 1, 1, 1, 1,
														1, 0, 0, 0, 0,
														0
														};
	/** townsman vocation BARROW_WIGHT. */
	int			VOC_TOWN_00_BARROW_WIGHT				= 0;
	/** townsman vocation TINKER. */
	int			VOC_TOWN_01_TINKER						= 1;
	/** townsman vocation PEDDLAR. */
	int			VOC_TOWN_02_PEDDLAR						= 2;
	/** townsman vocation BEER_PEDDLAR. */
	int			VOC_TOWN_03_BEER_PEDDLAR				= 3;
	/** townsman vocation MINER. */
	int			VOC_TOWN_04_MINER						= 4;
	/** townsman vocation MINE_OWNER. */
	int			VOC_TOWN_05_MINE_OWNER					= 5;
	/** townsman vocation BROTHELKEEPER. */
	int			VOC_TOWN_06_BROTHELKEEPER				= 6;
	/** townsman vocation OSTLER. */
	int			VOC_TOWN_07_OSTLER						= 7;
	/** townsman vocation COBBLER. */
	int			VOC_TOWN_08_COBBLER						= 8;
	/** townsman vocation GREENGROCER. */
	int			VOC_TOWN_09_GREENGROCER					= 9;
	/** townsman vocation MONEYLENDER. */
	int			VOC_TOWN_10_MONEYLENDER					= 10;
	/** townsman vocation CARTWRIGHT. */
	int			VOC_TOWN_11_CARTWRIGHT					= 11;
	/** townsman vocation HARNESSMAKER. */
	int			VOC_TOWN_12_HARNESSMAKER				= 12;
	/** townsman vocation BARBER. */
	int			VOC_TOWN_13_BARBER						= 13;
	/** townsman vocation BUTCHER. */
	int			VOC_TOWN_14_BUTCHER						= 14;
	/** townsman vocation BLACKSMITH. */
	int			VOC_TOWN_15_BLACKSMITH					= 15;
	/** townsman vocation BAKER. */
	int			VOC_TOWN_16_BAKER						= 16;
	/** townsman vocation WINE_MERCHANT. */
	int			VOC_TOWN_17_WINE_MERCHANT				= 17;
	/** townsman vocation INNKEEPER. */
	int			VOC_TOWN_18_INNKEEPER					= 18;
	/** descriptive names of townsman vocations. */
	String[]	VOC_TOWN_DESCRIPTION					= {
														"Barrow Wight",
														"Tinker",
														"Peddlar",
														"Beer Peddlar",
														"Miner",
														"Mine Owner",
														"Brothelkeeper",
			"Stablekeeper", "Cobbler", "Greengrocer",
			"Moneylender", "Cartwright", "Harnessmaker", "Barber", "Butcher",
			"Blacksmith", "Baker", "Wine Merchant", "Innkeeper"
														};
	/** townsman vocation incomes, based upon journeyman/master rank. */
	int[][]		VOC_TOWN_INCOMES						= {
														{ 60, 10 },
														{ 60, 10 },
														{ 65, 10 },
														{ 65, 10 },
														{ 0, 40 },
														{ 5000, 0 },
														{ 200, 25 },
														{ 100, 10 },
														{ 50, 10 },
														{ 75, 10 },
														{ 200, 15 },
														{ 100, 15 },
														{ 100, 15 },
														{ 75, 15 },
														{ 125, 15 },
														{ 150, 15 },
														{ 125, 15 },
														{ 200, 15 },
														{ 350, 10 }
														};
	/** townsman vocation social statuses, based upon journeyman/master rank. */
	int[][]		VOC_TOWN_SOCIAL_STATUS					= {
														{ 3, 2 },
														{ 3, 2 },
														{ 3, 2 },
														{ 3, 2 },
														{ 0, 3 },
														{ 8, 0 },
														{ 2, 1 },
														{ 3, 1 },
														{ 2, 1 },
														{ 4, 2 },
														{ 4, 2 },
														{ 4, 2 },
														{ 4, 2 },
														{ 3, 2 },
														{ 4, 2 },
														{ 4, 2 },
														{ 4, 2 },
														{ 5, 2 },
														{ 5, 2 }
														};
	/** yeoman vocation LIVERIED MAN-AT-ARMS. */
	int			VOC_YEO_00_LIVERIED_MAN_AT_ARMS			= 0;
	/** yeoman vocation LIVERIED ARCHER. */
	int			VOC_YEO_01_LIVERIED_ARCHER				= 1;
	/** yeoman vocation LIVERIED SERGEANT. */
	int			VOC_YEO_02_LIVERIED_SERGEANT			= 2;
	/** yeoman vocation LIVERIED COOK. */
	int			VOC_YEO_03_LIVERIED_COOK				= 3;
	/** yeoman vocation BLACKSMITH. */
	int			VOC_YEO_04_LIVERIED_BLACKSMITH			= 4;
	/** yeoman vocation LIVERIED ARMOURER. */
	int			VOC_YEO_05_LIVERIED_ARMOURER			= 5;
	/** yeoman vocation LIVERIED FALCONER. */
	int			VOC_YEO_06_LIVERIED_FALCONER			= 6;
	/** yeoman vocation LIVERIED ANIMAL_TRAINER. */
	int			VOC_YEO_07_LIVERIED_ANIMAL_TRAINER		= 7;
	/** yeoman vocation LIVERIED FORESTER. */
	int			VOC_YEO_08_LIVERIED_FORESTER			= 8;
	/** yeoman vocation INNKEEPER. */
	int			VOC_YEO_09_INNKEEPER					= 9;
	/** yeoman vocation CARPENTER. */
	int			VOC_YEO_10_CARPENTER					= 10;
	/** yeoman vocation MASON. */
	int			VOC_YEO_11_MASON						= 11;
	/** yeoman vocation FORESTER. */
	int			VOC_YEO_12_FORESTER						= 12;
	/** yeoman vocation FISHERMAN. */
	int			VOC_YEO_13_FISHERMAN					= 13;
	/** yeoman vocation MILLER. */
	int			VOC_YEO_14_MILLER						= 14;
	/** yeoman vocation FARMER. */
	int			VOC_YEO_15_FARMER						= 15;
	/** yeoman vocation STOCKMAN. */
	int			VOC_YEO_16_STOCKMAN						= 16;
	/** yeoman vocation PETIT SERGEANT. */
	int			VOC_YEO_17_PETIT_SERGEANT				= 17;
	/** descriptive names of yeomen vocations. */
	String[]	VOC_YEO_DESCRIPTION						= new String[] {
														"Liveried Man-at-Arms",
			"Liveried Archer", "Liveried Sergeant",
			"Liveried Cook", "Liveried Blacksmith", "Liveried Armourer",
			"Liveried Falconer", "Liveried Animal Trainer",
			"Liveried Forester", "Rural Innkeeper", "Carpenter", "Mason",
			"Forester", "Fisherman", "Freehold Miller", "Freehold Farmer",
			"Freehold Stockman", "Petit Sergeant"
														};
	/** yeoman vocation incomes, based upon journeyman/master rank. */
	int[][]		VOC_YEO_INCOMES							= {
														{ 30, 30 },
														{ 50, 50 },
														{ 125, 125 },
														{ 15, 50 },
			{ 15, 100 }, { 25, 175 },
			{ 20, 75 }, { 20, 75 }, { 20, 60 }, { 10, 275 }, { 25, 150 },
			{ 30, 200 }, { 20, 100 }, { 10, 60 }, { 10, 250 }, { 10, 175 },
			{ 10, 200 }, { 10, 250 }
														};
	/** yeoman vocation social statuses, based upon journeyman/master rank. */
	int[][]		VOC_YEO_SOCIAL_STATUS					= {
														{ 4, 5 },
														{ 5, 6 },
														{ 6, 8 },
														{ 4, 5 }, { 4, 5 },
			{ 4, 6 }, { 4, 5 },
			{ 4, 5 }, { 4, 5 }, { 4, 6 }, { 4, 5 }, { 4, 5 }, { 4, 5 },
			{ 4, 5 }, { 5, 7 }, { 5, 7 }, { 5, 7 }, { 5, 9 }
														};
}
